/* Small screens of small mobile devices */
@media screen and (max-width: 480px) {
  /* cabecalho  */
  .nav_mobile_container {
    padding: 1rem;
  }
  /* apresentacao  */
  .apresentacao_img {
    max-width: 100%;
  }
}

/* Medium screens */
@media screen and (min-width: 481px) and (max-width: 768px) {
  /* cabecalho  */
  .nav_mobile_container {
    padding: 1.2rem;
  }
  /* apresentacao  */
  .apresentacao_img {
    max-width: 80%;
  }
}

@media screen and (max-width: 1170px) {
  /* cabecalho  */
  .nav_mobile_list_items {
    display: none;
  }
  .login_button {
    display: none;
  }
  .mobile_menu_icon {
    display: block;
  }
  .mobile_menu_icon button {
    background-color: transparent;
    cursor: pointer;
    border: none;
  }
  .mobile_menu ul {
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-bottom: 1rem;
  }
  .mobile_menu .nav_mobile_list_items {
    display: block;
    padding-top: 1.2rem;
  }
  .mobile_menu .login_button {
    display: block;
    padding: 1rem 2rem;
  }
  .mobile_menu .login_button button {
    width: 100%;
  }
}
@media screen and (min-width: 1171px) {
  :root {
    --tamanho--titulo: 4rem;
    --tamanho--texto: 1.2rem;
  }
  /* apresentacao  */
  .titulo_apresentacao {
    font-size: var(--tamanho--titulo);
  }
  .paragrafo_apresentacao {
    font-size: var(--tamanho--texto);
  }
  .apresentacao_container {
    flex-direction: row;
    padding: 0;
    justify-content: space-between;
  }
  .apresentacao_img {
    width: 50%;
  }
  .btn {
    height: 3rem;
  }
  /* empresas parceiras  */
  .empresas_parceiras_container {
    justify-content: space-evenly;
    padding: 0;
  }
  .empresas_img {
    width: 10%;
  }
}
@media screen and (min-width: 1200px) {
  .apresentacao_img {
    width: 35%;
  }
  .empresas_parceiras_container {
    height: 10vh;
  }
  .empresas_img {
    width: 10%;
  }
}
